Contents | < Browse | Browse >
Konfigurationsdatei
-------------------

Dieser Abschnitt ist eigentlich nur für Diejenigen unter Euch wichtig, die 
mit EasyVideo mehr machen möchten bzw. um die 
Einstellungsmöglichkeiten nachzulesen.
Die Konfigurationsdatei befindet sich immer im ENVARC: oder S: Ver-
zeichnis und hat den Namen "Video.config". Die meisten der vorhandenen 
Einträge werden beim Weglassen durch sinnvolle Standardwerte belegt (im 
Zweifelsfalle also einfach die betreffende Zeile löschen). Desweiteren sind 
keinerlei Leerzeichen erlaubt. 
Nun zu den einzelnen Parametern. 
Die einzelnen Abschnitte werden durch Worte in eckige Klammern abge-
trennt, die zur besseren Struckturierung dienen.

(Defaultwerte in Klammern)
[Farben]
Hier werden die 8 möglichen Farben durch ihre RGB-Werte definiert. 
Syntax: 
	COLORn=r,g,b	
- n = Farbregister 0 - 7
- r = Rotanteil
- g = Grünanteil
- b = Blauanteil der Farbe

	MAPCOLORn=r
- setzt Farbregister "n" (0-7) gleich dem Farbregister "r"
- (z.B. wenn EasyVideo auf der Workbench arbeitet um die Fensterfarbe 
anzupassen an den Standard (grau) -> MAPCOLOR5=0)

	WB_FARBEN=jn
- wenn jn=JA dann startet EasyVideo mit der Farbeinstellung der WB 
(Nein) 

	FARBTABELLE=n0,n1,n2,n3,n4,n5,n6,n7,n8
- Farbregisterzuordnung zu den Pen´s (Farbregister 0-7)
- n0 DetailPen   - n1 BlockPen
- n2 Text vor Hintergrund - n3 helle 3D Kante
- n4 dunkle 3D Kante  
- n5 Füllfarbe aktives Fenster
- n6 Text im aktiven Fensterrahmen 
- n7 Hintergrundfarbe
- n8 aktiver Text vor Hintergrund 
- n9 numDrIPens nicht ändern
Die Farbeinstellungen zeigen nur dann eine Wirkung, wenn das Programm 
auf einem eigenen Screen arbeiten darf (WORKBENCH=NEIN). Diese 
Einstellungen sind nur für Leute, die wissen was sie tun! 

[Datei]
In diesem Abschnitt erfolgt die Angabe des Dateinamen bzw. das Verzeich-
nis der Videodatei.
Syntax: 
	NAME=name
- "name" der Datei (Video.dat)

	LAUFWERK=lw + Verzeichnis/
- Laufwerk bzw. Verzeichnis für Datendatei und Import/Export-Dateien

	REXXSTART=befehl
- nach dem Start von EV wird er angegebene Befehl ausgeführt (run rexx:rx 
REXX:EV_Start.Rexx)

	REXXBEFEHLn=befehl,menüeintrag
- n = 1-9 Befehle, die im Menü mit dem Textmenüeintrag angezeigt werden 
( )

	TRENNER=s
- s steht für ein Zeichen, was zwischen den einzelnen Felder bei Im-/Export 
steht.

	BEGRENZUNG=s
- s steht für ein Zeichen, womit die einzelnen Felder bei Im-/Export einge-
schlossen werden sollen.

	AUTORENAME=jn
- ist jn=JA dann wird nach einem Import die Textdatei durch anhängen der 
Endung ".BAK" umbenannt. Dadurch wird ein versehentliches Neu-
importieren unmöglich (Nein).

	AUTOBACKUP=jn
- wenn jn=JA dann wird vor dem Abspeichern die "alte" Datei durch An-
hängen von ".BAK" umbenannt, um den älteren Datenbestand zu sichern 
(Ja)

	SAVEREQUEST=jn
- wenn jn=JA dann wird beim Beenden die Frage, ob Abgespeichert werden 
soll, immer gestellt. (Nein)

[General]
Einstellungen für die normale Arbeit mit dem Programm.
Syntax: 
	BLAETTERN=n 
- Zeit in etwa (!) n/10 sec für das automatische Blättern bei gedrückt gehal-
tener Maustaste (5)

	NEULEER=jn
- ist jn=JA dann wird bei "Neuaufnahme" ein leerer Kassetteneintrag er-
zeugt. Die Datenfelder können nun eingegeben werden und mit "Ändern" 
übernommen werden. Bei NEIN wird ein Datensatz mit den aktuell ange-
zeigten Werten angelegt. (Nein)

	Ändern=n
- Funktionalität für geänderte Datensätze setzen - n 0 = Änderungen immer 
automatisch ändern; 1 = Änderung nur durch "Ändern-Gadget"; 2 = not-
wendige Aktualisierung erfragen (1)

	LöschAbfrage=jn
- bei jn=JA erfolgt eine Sicherheitabfrage vor dem Löschen von Daten-
sätzen (Nein)

	RESORT=jn
- ein JA führt eine Neusortierung immer nach dem Laden der Datei aus. 
(normalerweise nicht notwendig, da die Daten sortiert abgespeichert sind) 
(Ja)

	SUCHUPCASE=jn
- wird ein JA angegeben so ist standardmäßig die Suche nach Klein- und 
Großbuchstaben aktiviert (Nein)

	SUCHEXAKT=jn
- wind JA angegeben, so muß der Suchbegriff exakt mit einem Feld über-
einstimmen. (Nein)

	AUTOSTATISTIK=jn
- ein JA zeigt automatisch eine prozentuale Statistik als Balkengrafik an. 
Dieses wird im Hintergrund getan und stört nicht bei der Arbeit mit dem 
Programm. (Nein)

	STATISTIKSPEED=n
- gibt die Darstellungsgeschwindigkeit der Statistikbalken an (ca. n*8 
Datensätze je sec) (2)

	UMSCHALTUNGSTATISTIK=n
- wird die angegebenen Prozentzahl n überschritten, so wird die Statistik auf 
100% je Balken ansonsten n% ja Balken angezeigt (20). 

	LP*2=jn
- wenn JA, dann wird bei der automatischen Minutenberechung von LP 
Beiträgen, der berechnete Minutenwert verdoppelt. Z.B. wenn ein Rekor-
der trotz LP nur Bandzeit anzeigt. (Nein)

	WORKBENCH=jn
- wird JA angegeben so wird das Programm auf dem Workbench-Screen 
gestartet (kein eigener Screen also), Voraussetzung ist allerdings, daß die 
Workbench mit mindestens 4 (besser 8) Farben arbeitet (Nein)

	FEHLERWINDOW=jn
- ein NEIN öffnet nicht das EasyVideo-Fehlerfenster (Ja)

	REXXANZEIGE=jn
- ein NEIN zeigt kein Status "REXX" beim Erhalt eines AREXX-Befehls 
an (Ja)

	MINMEMORY=n
- n gibt den Hauptspeicher an der nach dem Laden des Programmes noch 
mindestens frei bleiben muß (möglichst keine Werte unter 100 kByte) 
(100)

	TEXTFONT=name.font
- "name.font" gibt den Zeichensatz an, der für alle Textausgaben verwendet 
werden soll (es sind nur Nichtproportionale mit der Größe 8 verwendbar)

	LISTFONT=name.font
- "name.font" gibt den Zeichensatz an, der für die Listenausgabe am Bild-
schirm verwendet werden soll. Hier sind auch nur wenige geeignet (am 
besten probieren).

	LISTFONTSIZE=n
- n gibt die Größe der Zeichen für die Listenausgabe  an. (Bsp. LIST-
FONT=HP_L_LinePrn.font          LISTFONTSIZE=6 gestattet eine 
Listenausgabe mit 103 Zeichen je Zeile! bei Highres)

	WINPOSEV=x,y
- xy-Position des Haupt-Fensters von EasyVideo

	WINPOSSETUP=x,y
- xy-Position des Setup-Fensters 

	WINPOSAUSWAHL=x,y
- xy-Position des Ausgabeauswahl-Fensters 

	WINPOSLISTHB=x,y
- xy-Position des Listenausgabe-Fensters 

	WINPOSLISTHB=b,h
- Höhe und Breite des Listenausgabe-Fensters 


[Kassetten]
Verwalten Sie Ihre Kassetten nur mit Echtzeiteinträgen (Videorekorder mit 
Echtzeitanzeige), so sind keine Eintragungen in diesem Abschnitt notwen-
dig!
Dieses sind die notwendigen Einstellungen, die für das automatische Be-
rechnen der Minuten bei einem bestimmten Zählerstand notwendig sind 
(siehe auch EasyVideo.iff). Wird ein nicht eingetragener Typ später ver-
wendet, erfolgt die freie Minutenberechnung unter Verwendung der per 
Hand eingetragenen einzelnen Spielzeiten. Die Berechnungen können da-
durch recht ungenau werden. 
Syntax: 
	VHS_Ennn=d,e
- nnn = Anzahl der Minuten der Videokassette
- d = Dicke des Videobandes in mm d=SP/e*i
  SP = Dicke der Gesamtschicht der komplett aufgespulten Seite des Bandes 
(von Außenmaß bis zum Beginn des Plastekerns) in mm
   e = Zählerendstand der komplett durchgespulten Kassette

	IMPULSE=i
- i = Anzahl der Zählschritte je Umdrehung des Videobandes (4)

	KERNGROSSBIS=n
- Kassetten mit geringer Spieldauer haben meist einen größeren Kerndurch-
messer. "n" gibt hierbei an, bis zu welcher Kassettenlänge 
(großer<"n"<=kleiner Kern) der große Kerndurchmesser für die Berech-
nungen verwendet werden soll. (90)

[Druck]
Einstellungen die für die Listen-Anzeige bzw. -Druck notwendig sind.
Syntax: 
	DRUCK=jn
- jn=JA wenn standardmäßig gedruckt werden soll, NEIN für standard-
mäßig "Anzeige" (Ja)

	DRUCKERTEST=jn
- jn=NEIN dann wird das Testen der Druckerschnittstelle unterbunden; für 
seriell bzw. über IO-Karte angeschlosse Drucker auf NEIN (Ja)

	NLQ=n
- ist n=1 dann wird für die Druckausgabe der Drucker in den NLQ-Zustand 
versetzt, bei 0 wird NLQ ausgeschaltet, bei 3 wird keine Änderung vorge-
nommen (0)

	MULTILABEL=jn
- ist jn=JA dann wird ein weiteres Label verwendet, wenn mehr Einträge 
auf einer Kassette sind als auf ein Label passen (Nein)

	PACK=jn
- jn=JA wenn bei der Listenausgabe beim ersten Feld untereinander liegen-
de Doppeleinträge (Bereiche) nur einmal gedruckt werden sollen NEIN 
wenn alle Einträge zu drucken sind (Ja)

	RAHMEN=n,n, ... n
- für interne Zwecke (Drucker)
	1. Wert = ASCII-Wert für senkrechten Strich
	11. Wert = ASCII-Wert für Statistik-Balkengrafik

	RAHMENINIT=n,...n
- Iniatisierungsstring für die Umschaltung auf den richtigen Zeichensatz für 
"RAHMEN"-Zeichen
- n sind ASCII-Befehlswerte
- Bsp: für HP-Drucker Wahl des IBM-US-Symbolsatz ESC(10U
	RAHMENINIT=27,40,51,57,73

	RAHMENTYP=n
- n=0-5 für Art des Rahmen bei Listenausgabe (0=keiner; ... 5=nur Zeilen)

	LISTKOPF=zeichen
- Druckt zeichen als Überschrift auf jede Seite mit "normalen" Zeichensatz 
(Druckbreite beachten!). Es sind folgende Variablen anwendbar deren In-
halt eingesetzt wird:
	@D	Druckdatum
	@Z	Druckzeit
	@S	Druckseite
	@F	Listenformatname
	@N	Dateiname
	@L	Laufwerk+Verzeichnis
	@B	aktuelle Filterbedingung
- Angehängte weitere "@" definieren in ihrer Gesamtheit die Länge der je-
weilig einzufügenden Variable (Mindestlänge ohne weitere "@" ist also 
2). 
    z.B. LISTKOPF=Liste vom @D@@@@@@    Seite @S 
    ergibt "Liste vom 01-01-95     Seite 01"

	DRUCKFORMAT=n
- n (1 - 9) definiert das voreingestellte Listenformat
 
	DRUCKAUSWAHLn=@@@@@@@@@@@@@@@@@@@@
- n = 1 - 5 Listenformate
- n = 6 - 7 Labelformat 1. - 2. Zeile für Kassettenoberseite
- n = 8 Labelformat eine Zeile für Kassettenrückseite
- n = 9 Statistikliste
- name = Frei definierbare Bezeichnung für das Listenformat
- @ = Platzhalter für die auszudruckenden Felder
	@   = nicht ausdrucken
	A-N = Reihenfolge der auszudruckenen Felder
Pos.:	01. Kassettennummer	15. Verliehen an 
	02. Kassettenhersteller	16. Verleihbemerkung
	03. Kassettentyp		17. Aufnahmegeschw.
	04. Titel			18. Tonqualität
	05. Bemerkung		19. Filmgüte 
	06. Kategorie			20. löschbar
	07. Drehjahr			21. gesehen
	08. Aufzeichnugsdatum	22.-24. frei
	09. vom Programm
	10. Anfangszähler
	11. Endzähler
	12. Spielzeit in min
	13. insgesamt bespielte Minuten
	14. noch freie min der Kassette

	Label1Höhe=n
- n Zeilen Höhe für Labeloberseite (10)

	Label1Abstand=n
- n Zeilen Abstand zwischen den Labeln der Oberseite (2)

	Label1Vorschub=n
- n=0 1/6 Zoll  n=1 1/8 Zoll  Zeilenvorschub (0)

	Label2Höhe=n
- n Zeilen Höhe für Labelseite (4)

	Label2Abstand=n
- n Zeilen Abstand zwischen den Labeln der Seite (2)

	Label2Vorschub=n
- n=0 1/6 Zoll  n=1 1/8 Zoll  Zeilenvorschub (0)

	RandLabel1=n
- n Zeichen linken Rand für Labeloberseite (5)

	RandLabel2=n
- n Zeichen linken Rand für Labelseite (5)

	SeiteListe=n
- Länge einer Listenseite (65)